home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-04-25 | 1.1 KB | 49 lines | [TEXT/CWIE] |
- // ==================================================
- // UStandardFiles.h
- // Copyright (C) 1994-1997 Mizutori Tetsuya
- // March 5, 1997
- // ==================================================
- // All documents are pretty-printed in 10-point Geneva font.
-
- #pragma once
-
- #include <StandardFile.h>
-
-
- class UStandardFiles {
-
- public:
- UStandardFiles();
- ~UStandardFiles();
-
- // Prompts the user to select a File or Directory using a modified Standard Get File dialog box.
- static Boolean StandardGetFileOrDirectory(
- FileFilterUPP inFileFilter,
- short inNumTypes,
- ConstSFTypeListPtr inTypeList,
- StandardFileReply * ioReply );
-
- protected:
-
- static Str63 sCurrentName;
- static Str255 sSavedString;
- static Boolean sCustomSelection;
-
- static pascal Boolean FileFilter_SelectFile(
- CInfoPBPtr inPB,
- void * ioDataPtr );
-
- static pascal short DialogHook_SelectFile(
- short inItem,
- DialogPtr inDialog,
- void * ioDataPtr );
-
- static void SetSelectButtonTitle(
- ControlHandle inButtonH,
- const Rect & inButtonRect,
- Str63 ioSelectName );
-
- };
-
- // end of definitions
-